@Niki
3年前 提问
1个回答
公网如何安全访问内网服务器
帅末
3年前
方法一:我们可以通过CRT建立通道来访问这些服务器。建通道的步骤:
1.选择公网的远程地址,右键,选择properties。
2.选择Port Forwarding ,选择add 进行添加。注意的是:name可任意命名,local address为本地一个未使用的端口,注意,是本地!
3.Remote Address为你要连接的那台服务器的ip地址和端口。而不是公网地址!!!
4.通过CRT连接到公网,保持连接不断。必须一直保持公网连接不断。然后就可以通过访问本地相应端口,来访问相应服务器上的服务。
缺点:必须一致通过CRT连着,需要给每个端口配置通道。
方法二:借助火狐浏览器和CRT,通过HTTP或SOCKES代理。建立代理的步骤:
1.选择公网的远程地址,右键,选择properties。
2.选择Port Forwarding ,选择add 进行添加。与通道不同的是:Remote 中选择Dynamic forwarding using SOCKS 4 or 5 ,然后连接公网即可。
3.火狐浏览器也需要特殊设置:工具 -> 选项 -> 高级 -> 网络 -> 设置 ,选择手动代理,SOCKS主机中填写IP地址为:127.0.0.1 ,端口为CRT中配置的本地端口。
4.在浏览器中直接输入内网IP和端口即可访问。
缺点:外网无法使用。内网中非浏览器访问内容依旧无法访问。如:PLSQL 连接数据库。 优点:不必每个服务建立一个通道。